package Objetos;

import javax.swing.ImageIcon;

/** 
 *Clase Blanca que contiene una pintura blanca
 *@author Andres Garcia Amado, Federico Quattrocchio, Matias Lameiro.
 */
public class Blanca extends Pintura{
	
	/** Atributo pintura */
	private String pintura;
	
	/**
	 * Constructor de la Clase Blanca
	 *
	 * @param x coordenada x de la posicion de la pintura Blanca en el mapa.
	 * @param y Coordenada y de la posicion de la pintura Blanca en el mapa.
	 * @param horizontal indica si la imagen sera la horizontal si esta en verdadero o vertical en caso contrario.
	 */
	public Blanca (int x, int y,boolean horizontal){
		super(x,y,horizontal);
		if (horizontal)
			pintura=  "/imagenes/white_H.png";
		else pintura =  "/imagenes/white_V.png";
		ImageIcon ii = new ImageIcon(this.getClass().getResource(pintura));
		setImage(ii.getImage());
		setWidth(getImage().getWidth(null));
        setHeight(getImage().getHeight(null));
        setVisible(true);
	}
	
	/* (non-Javadoc)
	 * @see Linguo.Pintura#setHorizontal(boolean)
	 */
	public void setHorizontal(boolean b) {
		horizontal = b;
		if (horizontal)
			pintura=  "/imagenes/white_H.png";
		else pintura =  "/imagenes/white_V.png";
		ImageIcon ii = new ImageIcon(this.getClass().getResource(pintura));
		setImage(ii.getImage());
		setWidth(getImage().getWidth(null));
		setHeight(getImage().getHeight(null));
		setVisible(true);
		
	}

}
